package com.example.demo.mapper;

import com.example.demo.entity.Student;
import org.apache.ibatis.annotations.Mapper;
// import org.apache.ibatis.annotations.Select;

import java.util.List;

@Mapper // MyBatis的Mapper接口注解，标识这是一个数据库操作接口
public interface StudentMapper { // 学生数据访问接口，定义对学生表的基本CRUD操作
    // @Select("select * from student")
    List<Student> findAll(); // 查询所有学生信息
    Student findById(Long id); // 根据ID查询单个学生信息
    void insert(Student student); // 插入新的学生记录
    void update(Student student); // 更新学生信息
    void delete(Long id); // 根据ID删除学生记录
}